import withIconColor from './withIconColor';
import { TIconProps } from '@/types';

const BudgetIcon = (props: TIconProps) => {
   return (
      <svg
         viewBox="0 0 1024 1024"
         version="1.1"
         xmlns="http://www.w3.org/2000/svg"
         p-id="28782"
         width={props.size}
         height={props.size}
      >
         <path
            d="M811.52 83.456h-86.016v-6.144c0-34.304-28.16-62.464-62.464-62.464h-302.08c-34.304 0-62.464 28.16-62.464 62.464v6.144H212.48c-69.12 0-124.928 56.32-124.928 124.928v654.848c0 69.12 56.32 124.928 124.928 124.928h598.528c69.12 0 124.928-56.32 124.928-124.928V208.896c0.512-69.632-55.808-125.44-124.416-125.44z m-450.56-5.632h302.08v78.336h-302.08V77.824z m515.584 785.92h-0.512c0 35.84-29.184 65.024-65.024 65.024H212.48c-35.84 0-65.024-29.184-65.024-65.024V208.896c0-35.84 29.184-65.024 65.024-65.024h86.016v12.288c0 34.304 28.16 62.464 62.464 62.464h302.08c34.304 0 62.464-28.16 62.464-62.464V143.36h86.016c35.84 0 65.024 29.184 65.024 65.024v655.36z"
            p-id="28783"
            fill={props.color}
         ></path>
         <path
            d="M657.408 361.984c-11.776-8.704-28.672-6.656-37.376 5.12L511.488 512 403.456 367.616c-4.096-5.632-10.752-9.216-17.408-10.24-7.168-1.024-14.336 1.024-19.968 5.12-11.776 8.704-14.336 25.6-5.12 37.376l113.664 151.552H403.456c-7.168 0-13.824 2.56-18.944 7.68s-7.68 11.776-7.68 18.944c0 14.848 11.776 26.624 26.624 26.624h81.408v33.28H403.456c-7.168 0-13.824 2.56-18.944 7.68s-7.68 11.776-7.68 18.944c0 7.168 2.56 13.824 7.68 18.944s11.776 7.68 18.944 7.68h81.408v65.024h0.512c2.048 12.8 13.312 22.016 26.112 22.016 7.168 0 13.824-2.56 18.944-7.68 4.096-4.096 6.656-8.704 7.68-14.336h0.512V691.2h81.408c14.848 0 26.624-11.776 26.624-26.624 0-14.848-11.776-26.624-26.624-26.624h-81.408v-33.28h81.408c14.848 0 26.624-11.776 26.624-26.624s-11.776-26.624-26.624-26.624h-70.656l113.664-151.552c4.096-5.632 6.144-12.8 5.12-19.968-1.024-7.168-5.12-13.312-10.752-17.92z"
            p-id="28784"
            fill={props.color}
         ></path>
      </svg>
   );
};

export default withIconColor(BudgetIcon);
